MCP のツールアノテーションでユーザーにヒントを提供する
MCP のツールアノテーションでユーザーにヒントを提供する
MCP, MCP Tools
readOnlyHint: true の場合、ツールはデータを変更しないことを示す
destructiveHint: true の場合、ツールは破壊的な変更を行う可能性があることを示す(readOnlyHint が false の場合にのみ意味を持つ)
idempotentHint: true の場合、ツールは冪等性があることを示す
同じ入力に対して何度呼び出しても同じ副作用が生じる(readOnlyHint が false の場合にのみ意味を持つ)
openWorldHint: true の場合、ツールは外部のエンティティと相互作用する可能性があることを示す。例えば Web検索ツールは openWorldHint を true に設定することが推奨されるが、メモリツールは false に設定される
azukiazusa
#2025-10-04